package ModeloNegocio.src;

import java.util.Collection;
import java.util.Date;

public class Persona {

    private String nombre;
    private String apellido;
    private int numeroDeDocumento;
    private String direccion;
    private String telefono;
    private String mail;
    private String grupo;
    private String factorRH;
    private Date fechaDeNacimiento;
    private String nacionalidad;
    private String estadoCivil;
    private Collection<InformacionLaboral> informacionLaboral;
    private Persona persona;
    private Collection<Pariente> pariente;
    private Alumno alumno;

    public Persona(String nombre, String apellido, int numeroDeDocumento, String mail) {
        this.nombre = nombre;
        this.apellido = apellido;
        this.numeroDeDocumento = numeroDeDocumento;
        this.mail = mail;
    }

    public Alumno getAlumno() {
        return alumno;
    }

    public void setAlumno(Alumno alumno) {
        this.alumno = alumno;
    }

    public String getApellido() {
        return apellido;
    }

    public void setApellido(String apellido) {
        this.apellido = apellido;
    }

    public String getDireccion() {
        return direccion;
    }

    public void setDireccion(String direccion) {
        this.direccion = direccion;
    }

    public String getEstadoCivil() {
        return estadoCivil;
    }

    public void setEstadoCivil(String estadoCivil) {
        this.estadoCivil = estadoCivil;
    }

    public String getFactorRH() {
        return factorRH;
    }

    public void setFactorRH(String factorRH) {
        this.factorRH = factorRH;
    }

    public Date getFechaDeNacimiento() {
        return fechaDeNacimiento;
    }

    public void setFechaDeNacimiento(Date fechaDeNacimiento) {
        this.fechaDeNacimiento = fechaDeNacimiento;
    }

    public String getGrupo() {
        return grupo;
    }

    public void setGrupo(String grupo) {
        this.grupo = grupo;
    }

    public Collection<InformacionLaboral> getInformacionLaboral() {
        return informacionLaboral;
    }

    public void setInformacionLaboral(Collection<InformacionLaboral> informacionLaboral) {
        this.informacionLaboral = informacionLaboral;
    }

    public String getMail() {
        return mail;
    }

    public void setMail(String mail) {
        this.mail = mail;
    }

    public String getNacionalidad() {
        return nacionalidad;
    }

    public void setNacionalidad(String nacionalidad) {
        this.nacionalidad = nacionalidad;
    }

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public int getNumeroDeDocumento() {
        return numeroDeDocumento;
    }

    public void setNumeroDeDocumento(int numeroDeDocumento) {
        this.numeroDeDocumento = numeroDeDocumento;
    }

    public Collection<Pariente> getPariente() {
        return pariente;
    }

    public void setPariente(Collection<Pariente> pariente) {
        this.pariente = pariente;
    }

    public Persona getPersona() {
        return persona;
    }

    public void setPersona(Persona persona) {
        this.persona = persona;
    }

    public String getTelefono() {
        return telefono;
    }

    public void setTelefono(String telefono) {
        this.telefono = telefono;
    }
}
